Zum Hauptinhalt springen

Einheit 1 — Wie ein Assistent aufgebaut ist

Was du nach dieser Einheit weißt: Du kennst die fünf Bausteine eines Assistenten und weißt, warum man ihn aus mehreren Workflows zusammensetzt statt aus einem einzigen großen KI-Prompt.

Der naheliegende Ansatz — und warum er nicht trägt​

Der erste Gedanke ist meist: Ein Generative AI Agent bekommt die Nachricht, einen langen Prompt mit allem, was der Assistent können soll, und Zugriff auf ein paar Werkzeuge. Fertig.

Für eine Demo funktioniert das. Im Alltag zeigen sich schnell die Grenzen:

ProblemWas passiert
Nicht reproduzierbarDieselbe Frage führt heute zur richtigen Aktion, morgen zu einer anderen
Nicht prüfbarWarum hat der Assistent das Ticket im falschen Projekt angelegt? Niemand kann es nachvollziehen
Teuer und langsamJede Nachricht — auch „Hilfe“ — läuft durch ein großes Modell mit langem Prompt
RiskantOb eine Mail verschickt wird, entscheidet allein das Modell
Lernt nichtEin Missverständnis von heute wiederholt sich morgen genauso

Die Lösung ist eine Arbeitsteilung, in der die KI genau dort eingesetzt wird, wo sie stark ist: beim Verstehen freier Sprache und beim Formulieren. Alles andere — Entscheiden, Rechnen, Speichern, Ausführen — erledigen feste Regeln und klassische Workflow-Bausteine.

Die fünf Bausteine​

                    ┌────────────────────────────────────────┐
│ Gedächtnis │
│ Verlauf · Vorgänge · Lernbeispiele │
└──────────────▲─────────────▲───────────┘
│ │
[ Eingang ] → [ Router ] → [ Skill A ] → [ Rückkanal ] → Messenger
Messenger- versteht, [ Skill B ] protokolliert,
Nachricht im entscheidet, [ Skill C ] formatiert,
Einheitsformat fragt nach sendet

1. Eingang — nimmt Nachrichten aus dem Messenger entgegen und übersetzt sie in ein einheitliches Format. Für jeden Messenger gibt es einen eigenen kleinen Eingang, alles danach ist gleich. → Einheit 2

2. Router — liest die Nachricht, holt den Kontext aus dem Gedächtnis und entscheidet: Welcher Skill ist zuständig? Ist die Anfrage klar genug? Braucht es eine Bestätigung? → Einheit 3

3. Skills — erledigen jeweils genau eine Aufgabe: eine Wissensfrage beantworten, ein Ticket anlegen, eine Erinnerung setzen. Jeder Skill ist ein eigener Workflow-Abschnitt mit klarem Eingang und Ausgang. → Einheit 4

4. Rückkanal — jede Antwort läuft durch genau einen Baustein. Er schreibt den Vorgang fort, protokolliert und schickt die Antwort an den richtigen Messenger zurück.

5. Gedächtnis — Tabellen in der internen Datenbank: Gesprächsverlauf, offene Vorgänge, der Fähigkeiten-Katalog und alles, was der Assistent gelernt hat. → Einheit 5 und Einheit 6

Wie sich das auf Workflows verteilt​

Ein Assistent besteht aus mehreren Workflows, die über Source und Receiver verbunden sind (siehe Kurs 5, Einheit 3). Eine bewährte Aufteilung:

WorkflowInhalt
Assistent | 00 KernRückkanal, KI-Erkennung, gemeinsame Speicher-Bausteine
Assistent | 01 RouterKontext laden, entscheiden, verteilen
Assistent | 10 Skill WissenWiki-Suche und Antwort
Assistent | 11 Skill ErinnerungErinnerungen anlegen und zur Fälligkeit senden
Assistent | 12 Skill …jeder weitere Skill in einem eigenen Workflow
Kanal | Nextcloud TalkEingang und Versand für einen Messenger (Kurs 8)

Diese Trennung hat einen praktischen Vorteil: Einen neuen Skill zu bauen heißt, einen neuen Workflow anzulegen und eine Zeile im Katalog zu ergänzen. Router und Kern bleiben unverändert.

Wo die KI arbeitet — und wo nicht​

AufgabeWer erledigt sie
„Hilfe“, „Status“, „pause“ erkennenfeste Regel
„Erinnere mich Freitag um 9 an …“ erkennen und Zeitpunkt lesenfeste Regel
Eine frei formulierte Anfrage einem Skill zuordnenKI
Entscheiden, ob vor dem Ausführen gefragt wirdfeste Regel (Risikostufe)
Zahlen berechnenSQL
Eine Antwort aus Wiki-Ausschnitten formulierenKI
Quellenlinks einfügenSkript, nie die KI
Speichern, protokollieren, sendenklassische Agents
Merksatz

Die KI versteht und formuliert. Regeln entscheiden, Datenbanken rechnen, Workflows handeln.

Kurzer Selbst-Check​

Warum schreibt man Quellenlinks per Skript statt sie die KI formulieren zu lassen?

Weil Sprachmodelle plausible, aber falsche Links erfinden können. Das Skript nimmt die URLs direkt aus den Suchtreffern — dort sind sie garantiert echt.

Was muss sich am Router ändern, wenn ein neuer Skill dazukommt?

Im Idealfall nichts. Der neue Skill bekommt einen Eintrag im Fähigkeiten-Katalog (einer Tabelle) und einen eigenen Workflow. Der Router liest den Katalog bei jeder Nachricht neu. Nur die Verteilung an den neuen Workflow — ein Ausgang am Switch Agent — kommt hinzu.